<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //  书写一个构造函数，用来创建学生对象，学生对象包括的内容
      // 有：姓名（name）、学号（id）、性别（sex）、年级（grade）、
      // 打招呼（sayHi）—— 在弹出框中提示：“你好我是XXX”，其中XXX
      // 代表对象的name属性值，并在控制台循环打印出学生对象中的属性
      function fn(name, id, sex, grade) {
        this.name = name;
        this.id = id;
        this.sex = sex;
        this.grade = grade;
        // 打招呼
        this.hi = function () {
          alert(`你好我是${name}`);
        };
        // this hi =function(){
        //   for(var )
        // }
        // 
        // 
        // 
        // 打印学生信息
        this.info = function () {
          console.log(`姓名：${name}`);
          console.log(`学号：${id}`);
          console.log(`性别：${sex}`);
          console.log(`年级：${grade}`);
        };

      }
      // 使用构造函数创建学生对象
      var student = new fn("小米", "202020", "女", "6");
      // 学生打招呼
      student.hi();
      // 打印学生信息
      student.info();
    </script>
  </body>
</html>
